package com.codejoys.monitor.service;

import com.codejoys.monitor.domain.Config;
import com.codejoys.monitor.domain.SysConfig;
import com.codejoys.monitor.domain.VoltageModeConfig;

import java.util.List;

public interface ConfigService {
    List<Config> findAll(String house);

    void deleteById(Integer id);

    void update(Config config);

    void insert(Config config);

    void insertVoltageMode(VoltageModeConfig config);
    void updateVoltageMode(VoltageModeConfig config);
    void deleteVoltageModeById(Integer id);
    List<VoltageModeConfig> findAllVoltageModeConfig();

    void insertSysConfig(SysConfig config);
    void updateSysConfig(SysConfig config);
    void deleteSysConfigById(Integer id);
    List<SysConfig> findAllSysConfig();

    void insertSysConfigs(List<SysConfig> configs);
}
